package com.demo.chapter12date;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.Month;

//结合了LocalDate和LocalTime
public class LocalDateTimeDemo {

	public static void demo(){
		LocalDateTime datetime = LocalDateTime.of(2016, Month.MARCH, 18, 13, 45, 20);

		LocalDate date = LocalDate.of(2016, 9, 18);
		LocalTime time = LocalTime.of(13, 45, 20);
		LocalDateTime datetime2 = LocalDateTime.of(date, time);
		LocalDateTime datetime3 = date.atTime(13, 45, 20);
		LocalDateTime datetime4 = date.atTime(time);
		LocalDateTime datetime5 = time.atDate(date);

		//从datetime里提取date或time
		LocalDate date2 = datetime2.toLocalDate();
		LocalTime time2 = datetime2.toLocalTime();
	}

	public static void main(String[] args) {
		demo();
	}

}
